package com.vhall.component.entity.data.vo;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.vhall.component.framework.common.annotation.ParamName;
import lombok.Data;

import java.io.Serializable;

/**
 * @author shimingming
 * @since 2023/5/5 10:19
 */
@Data
public class DpLecturerAvgViewDurationRspVO implements Serializable {

    /**
     * 讲师id
     */
    @ParamName("anchor_id")
    @JsonProperty("anchor_id")
    private Integer anchorId;

    /**
     * 讲师名称
     */
    @ParamName("anchor_name")
    @JsonProperty("anchor_name")
    private String anchorName;


    /**
     * 直播场次
     */
    @ParamName("live_number")
    @JsonProperty("live_number")
    private int liveNumber;


    /**
     * 总观看人数
     */
    @ParamName("total_number_of_viewers")
    @JsonProperty("total_number_of_viewers")
    private int totalNumberOfViewers;

    /**
     * 总观看次数
     */
    @ParamName("total_views")
    @JsonProperty("total_views")
    private int totalViews;

    /**
     * 直播中观看人数
     */
    @ParamName("live_streaming_viewers_num")
    @JsonProperty("live_streaming_viewers_num")
    private int liveStreamingViewersNum;

    /**
     * 直播中观看次数
     */
    @ParamName("live_streaming_num")
    @JsonProperty("live_streaming_num")
    private int liveStreamingNum;


}
